package com.yvon.service.demo.spring.aop;

import java.lang.reflect.Method;

/**
 * 方法匹配
 * 找到表达式范围内匹配下的目标类和方法
 *
 * @author Yvon
 * @since 2022-12-29
 */
public interface MethodMatcher {

    /**
     * 匹配
     * 核对给定的方法是否需要增强
     *
     * @param method      方法
     * @param targetClass 目标类
     * @return boolean
     */
    boolean matches(Method method, Class<?> targetClass);
}
